/*
 * Copyright 2007-2008  Lukasz Laszko lukaszlaszko@gmail.com
 * 
 * Permission to use, copy, modify, and distribute this software
 * and its documentation for any purpose and without fee is hereby
 * granted, provided that the above copyright notice appear in all
 * copies and that both that the copyright notice and this
 * permission notice and warranty disclaimer appear in supporting
 * documentation, and that the name of the author not be used in
 * advertising or publicity pertaining to distribution of the
 * software without specific, written prior permission.
 * 
 * The author disclaim all warranties with regard to this
 * software, including all implied warranties of merchantability
 * and fitness.  In no event shall the author be liable for any
 * special, indirect or consequential damages or any damages
 * whatsoever resulting from loss of use, data or profits, whether
 * in an action of contract, negligence or other tortious action,
 * arising out of or in connection with the use or performance of
 * this software. 
 */
package org.pg.biomedics.asr.mpeg7;

import java.util.List;
import java.util.ArrayList;

/**
 * The SpokenContentLattice contains the complete description of a decoded lattice.
 * It basically consists of a series of nodes and links. Each node contains timing
 * information and each link contains a word or phone. The nodes are partitioned
 * into blocks to allow fast access. A lattice is described by a series of blocks, each
 * block containing a series of nodes and each node a series of links
 * 
 * @author Lukasz Laszko
 */
public class SpokenContentLattice 
{
    // < editor-fold desc="Fields">
    
    private List<Block> blocks = new ArrayList<Block>();
    
    // </editor-fold>
    
    // <editor-fold desc="Properties">
    
    public List<Block> getBlocks()
    {
        return this.blocks;
    }
    
    void setBlocks(List<Block> blocks)
    {
        this.blocks = blocks;
    }
    
    // </editor-fold>
}
